living corpse - French English Dictionary